home *** CD-ROM | disk | FTP | other *** search
/ 220 Jogos / 220 jogos.iso / classicos / resta11 / SIntroScene.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-12-24  |  1.1 KB  |  56 lines

  1. // SIntroScene.h: Schnittstelle fⁿr die Klasse SIntroScene.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined(AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_)
  6. #define AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_
  7.  
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11.  
  12. #include "SOutlineFont.h"
  13. #include "STimer.h"
  14. #include "SSnowMan.h"
  15.  
  16. enum 
  17. {
  18.     TEXT_THE,
  19.     TEXT_MERRY,
  20.     TEXT_CHRISTMAS,
  21.     TEXT_SOLITAIRE,
  22.     TEXT_BROUGHT2U,
  23.     TEXT_BY,
  24.     TEXT_SNOWMAN
  25. };
  26.  
  27.     
  28.  
  29.  
  30. class SIntroScene  
  31. {
  32. public:
  33.     void switchState(int introState);
  34.     bool isDone();
  35.     void update(float frametime);
  36.     void create(HDC hDC);
  37.     SIntroScene();
  38.     virtual ~SIntroScene();
  39. protected:
  40.     SOutlineFont font;
  41.     int state;
  42.     bool done;
  43.     float size[2];
  44.     float alpha;
  45.     float position[2];
  46.     float movSpeed[2];
  47.     float sizeSpeed[2];
  48.     float alphaSpeed;
  49.     float totalTime;
  50.     STimer timer;
  51.     SSnowMan snowMan;
  52.  
  53. };
  54.  
  55. #endif // !defined(AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_)
  56.